home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / ms_dos / grass / src / map_drow.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-08  |  1002 b   |  55 lines

  1.  
  2. #include <stdio.h>
  3.  
  4.     extern    f,i,j,o,x[],y[],tx[],ty[],mx[],my[],k[],ht[],th[];
  5.  
  6. map_drow()
  7. {
  8.     printf("┏━━━━━━━━森の全図━━━━━━━━━┓\n");
  9.  
  10.     for( f=20 ; f>=0 ; f-- )
  11.         {
  12.         printf("┃");
  13.         for( j=0 ; j<21 ; j++ )
  14.             {
  15.             o=0;
  16.  
  17.             if( j==10 && f==2 )
  18.                 {
  19.                 printf("城");
  20.                 o++;
  21.                 }
  22.  
  23.             for( i=0 ; i<5 ; i++ )
  24.                 {
  25.                 if( ht[i]==1 && th[i]==0 && tx[i]+5>=j*10 && tx[i]<j*10+5 && ty[i]+5>=f*10 && ty[i]<f*10+5 && o==0 )
  26.                     {
  27.                     printf("砦");
  28.                     o++;
  29.                     }
  30.                 }
  31.  
  32.             for( i=0 ; i<100 ; i++ )
  33.                 {
  34.                 if( k[i]!=-1 && x[i]+5>=j*10 && x[i]<j*10+5 && y[i]+5>=f*10 && y[i]<f*10+5 && o==0 )
  35.                     {
  36.                     printf("○");
  37.                     o++;
  38.                     }
  39.                 if( k[i]!=-1 && mx[i]+5>=j*10 && mx[i]<j*10+5 && my[i]+5>=f*10 && my[i]<f*10+5 && o==0 )
  40.                     {
  41.                     printf("☆");
  42.                     o++;
  43.                     }
  44.                 }
  45.             if( o==0 )
  46.                 printf(" ");
  47.             }
  48.         printf("┃\n");
  49.         }
  50.     printf("┗━━━━━━━━━━━━━━━━━━━━━┛");
  51.     getch();
  52.     printf("\n\n");
  53.  
  54. }
  55.